Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Germany F1 France F1 France F2 France F3 France F4 Great Britain F2 Great Britain F3 Great Britain F4 Turkey F3 Netherlands F5 Belgium F1 Belgium F7 Belgium F10 Belgium F14 USA F2 USA F3 Nigeria F1 Italy F5 Italy F6 Romania F3 France F8 France F9 Germany F11 Netherlands F4 Belgium F2 Germany F2 France F5 France F7 Great Britain F1 France F4 France F6 Turkey F2 San Luis Potosi Challenger 2002 - San Luis Potosi V Abierto Internacional de Salinas - Salinas Eddleman USTA Challenger - Birmingham Quelle Cup 2000 - Furth AXA Open II - Espinho Wartburg Open - Eisenach Open 88 - Contrexeville Polish Open 2000 - Poznan Warta Cup - Sopot FILA Challenger Biella - Biella VI Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago VI Abierto Internacional de Salinas - Salinas ATU Cup 2001 - Weiden Muller Cup - Ulm Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Pekao Open 2001 - Szczecin Copa Ericsson Peru - Lima Copa Ericsson Uruguay - Montevideo Visa Tennis Open - Sao Paulo University of Tennessee USTA Challenger - Knoxville USTA Challenger of Dallas - Dallas Eddleman / USTA Challenger - Birmingham Qwarant Cup - Sopot Scottish Tennis Championship - Edinburgh Open de Mantouban - Montauban Northern Electric Open 1999 - Newcastle Polish Open 99 - Poznan drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA challenger of Miami - Miami Open Sainte-Victoire - Aix-En-Provence Schickendanz Open - Furth ATU Cup - Weiden Nord/LB Open - Braunschweig Internationale Badische Meisterschaften Um Den Techem Cup - Zell Pekao Open 2003 - Szczecin Waco International Tennis Challenger - Waco USTA Men's Challenger of Dallas - Dallas IX Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda San Remo Tennis Cup - San Remo Schickedanz Open - Furth Nord/LB Open 2004 - Braunschweig 10ø Tornea B. Camparini - Reggio Emilia Mordovia Cup - Mordovia Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons St. Petersburg Challenger - St. Petersburg Tehran Open 2004 - Tehran Smith Barney Men's Challenger - Covington College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Tiburon Challenger - Tiburon Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Challenger Ford de Cherbourg - Cherbourg Open Mutouest de Saint-Brieuc - St. Brieuc Torneo Internacional Challenger Fila 2005 - Leon Olbia Challenger - Olbia Citta di Monza - Monza Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Schickendanz Open - Furth Trofeo Internacional Club Laieta - Barcelona Banca Stato Challenger - Lugano Nord LB Open - Braunschweig Open de Montauban - Montauban Siemens Open - Scheveningen Riviera di Rimini Challenger - Rimini ATP Open Castilla y Leon - Segovia 7° Trani Cup - Trani San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Ethias Tennis Trophy - Mons Copa Petrobras - Bogota Kobstaedernes ATP Challenger - Kolding Copa Petrobras - Santiago Lambertz Open by Stawag - Aachen Copa Petrobras - Montevideo Bauer Watertechnology Cup - Eckental Challenger Britania Zavaleta - Puebla USTA Challenger of Orlando - Orlando Copa Kia - Santiago USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas Corona Mexico City Open - Mexico City Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Abierto Colombiano de Tenis - Bogota Ostdeutscher Sparkassen Cup - Dresden Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills Unique Zagreb Open - Zagreb Baden Open - Ettlingen Schickendanz Open - Furth Black Forest Open - Freudenstadt Dusseldorf Open 2006 - Dusseldorf Challenger Copa Sevilla - Seville Open Costa Daurada - Tarragona Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Ford Tennis Championships - Louisville Music City Challenger - Nashville II Challenger Ciudada de Guayaquil - Guayaquil Naples Challenger - Naples LTA Wrexham Challenger - Wrexham AT&T Challenger of Dallas - Dallas XII Abierto Internacional de Salinas - Salinas Open Prevadies - St. Brieuc San Luis Potosi Challenger 2007 - San Luis Potosi Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills San Remo Tennis Cup - San Remo Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Polska Energia Open - Bytom Nord LB Open 2007 - Braunschweig Arpa Ceramic Cup - Reggio Emilia Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen Black Forest Open - Freudenstadt Dusseldorf Open Challenger 2007 - Dusseldorf Banjaluka Challenger 2007 - Banja Luka Seguros Bolivar Open - Medellin Ethias Trophy - Mons XIII Trofeo Ciudad de Quito - Quito Challenger 42 - Andrezieux Copa Petrobras Colombia - Bogota The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Ford Tennis Championships - Louisville Challenger Ciudad de Guayaquil - Guayaquil Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki Challenger Britania Zavaleta - Puebla KGHM Dialog Polish Indoors - Wroclaw Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi AGT Challenger - Leon Baton Rouge Pro Tennis Classic - Baton Rouge Roma Open Challenger - Rome Prosperita Open 2008 - Ostrava San Remo Tennis Cup - San Remo Schickendanz Open - Furth Zenith Tennis Cup-Harbour Club - Milan Sporting Challenger '08-Trofeo Regione Piemonte - Turin Porsche Open - Poznan XIV Challenger ATP Club Premium Open - Quito Waco Tennis Challenger - Waco Copa Petrobras-Colombia - Bogota Ethias Trophy - Mons Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Challenger Britania Zavaleta - Puebla Sunrise Challenger Sofia Challenger Ostrava Challenger Prostejov Challenger Scheveningen Challenger Mons Challenger Kolding Challenger Aachen Challenger Bratislava Challenger Genova Challenger Tanger Challenger Meknes Challenger Marrakech Challenger Barletta Challenger Bordeaux Challenger Prostejov Challenger Braunschweig Challenger Scheveningen Challenger Cordenons Challenger Manerbio Challenger Como Challenger Mons Challenger Eckental Challenger Aachen Challenger Wolfsburg Challenger Guangzhou Challenger Pingguo Challenger Rome Challenger Bordeaux Challenger Braunschweig Challenger Scheveningen Challenger Sopot Challenger Trani Challenger San Marino Challenger St. Remy Challenger Izmir Challenger Mons Challenger Rennes Challenger Geneva Challenger Dallas Challenger Bordeaux Challenger Prostejov Challenger Bercuit Challenger Mons Challenger Noumea Challenger Quimper Challenger Dallas Challenger Ostrava Challenger Rome Challenger Bordeaux Challenger Como Challenger Alphen Challenger Trnava Challenger Mons Challenger Scheveningen Challenger Liberec Challenger Trnava Challenger Mons Challenger Rennes Challenger Geneva Challenger Noumea Challenger Wroclaw Challenger Cherbourg Challenger Irving Challenger Liberec Challenger Prague Challenger Mons Challenger Rennes Challenger Bordeaux Challenger Lyon Challenger Blois Challenger Marburg Challenger Liberec Challenger Trnava Challenger Orleans Challenger Mons Challenger Budapest Challenger Eckental Challenger Canberra Challenger Bordeaux Challenger Meerbusch Challenger Quimper Challenger Cherbourg Challenger Pau Challenger Barletta Challenger Francavilla Challenger Bordeaux Challenger Lisbon Challenger Prostejov Challenger Lyon Challenger Orleans Challenger Hamburg Challenger Eckental Challenger Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando Internationaler Raiffeisen Grand Prix - St. Polten Internazionali di Tennis di San Marino - San Marino Cerveza Club Colombia Open - Bogota Chevrolet Cup - Vina del Mar Citrix Tennis Championships - Delray Beach Verizon Tennis Challenge - Atlanta Energis Open - Amsterdam Generali Open 2001 - Kitzbuhel Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open Gstaad - Gstaad Energis Open - Amersfoort Gelsor Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel International Tennis Championships - Delray Beach International Tennis Championships - Delray Beach Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Next Generation Adelaide International - Adelaide Movistar Open - Vina del Mar Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championships - Houston Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot BCR Open Romania - Bucharest Medibank International - Sydney Movistar Open - Vina del Mar Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Brisbane - Brisbane Heineken Open - Auckland Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca AEGON Championships - London Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Masters Series - Hamburg Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha SA Tennis Open - Johannesburg Estoril Open - Estoril Open de Nice Cote dAzur - Nice Open Sud de France - Montpellier BMW Open - Munich Allianz Suisse Open - Gstaad Winston Salem - Winston Salem Erste Bank Open - Vienna Aircel Chennai Open - Chennai SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Swiss Indoors Basel - Basel Open Sud de France - Montpellier Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Topshelf Open - 's-Hertogenbosch Open Sud de France - Montpellier BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Moselle Open - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp Aircel Chennai Open - Chennai Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Tata Open Maharashtra - Pune Open Sud de France - Montpellier Open 13 Provence - Marseille Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Swiss Open - Gstaad Moselle Open - Metz European Open - Antwerp U.S. Open - New York 1st Challenger Tournament Leon - Leon Copa Ericsson Peru - Lima USTA Men's Challenger of Dallas - Dallas Sporting Challenger - Turin Poznan Challenger - Poznan Copa Ericsson - Lima San Luis Potosi Challenger - San Luis Potosi Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg ATU Cup - Weiden 2004 Keys Gate Challenger - Homestead Ciur Cup 99 - Prague Copa Ericsson Mexico - Guadalajara A Glimmer of Hope Challenger - Austin Bogota Challenger - Bogota XI Trofeo Ciudad de Quito - Quito Pacific Life Open - Indian Wells Cepu Open - San Marino Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami 2001 Eddleman USTA Challenger - Birmingham Ljubljana Open - Ljubljana Bancastato Challenger Lugano - Lugano Pacific Life Open - Indian Wells Ljubljana Open - Ljubljana NASDAQ-100 Open - Miami VII Trofeo Ciudad de Quito - Quito VIII Trofeo Ciudad de Quito - Quito USTA Challenger of San Antonio - San Antonio Freeman Men's $50,000 Challenger - Joplin Challenger Cudad de Guayaquil - Guayaquil Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg II Naples ITG Challenger - Naples Mutua Madrilena Masters Madrid - Madrid Atlanta Clay Court Challenger - Atlanta BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open des Alpes Trophee BNP Paribas - Grenoble La Serena Open - La Serena Copa Ericsson Mexico - Guadalajara Copa Ericsson Argentina - Buenos Aires BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Zagreb Open - Zagreb Western & Southern Open - Cincinnati BNP Paribas Masters - Paris DPD Challenger 2001 - Aschaffenburg Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo GHI Bronz Classic - Bronx Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose XL Capital Bermuda Open - Bermuda Barletta Citta Della Disfida Open 99 - Barletta Baden Open - Karlsruhe Warta Cup - Sopot Miami Open - Miami Warsteiner Grand Prix - Oberstaufen Copa Ericsson Uruguay - Montevideo San Luis Potosi Challenger - San Luis Potosi IX Trofeo Ciudad de Quito - Quito Copa Kia Challenger ATP - Santiago Burbank Challenger - Burbank Monte-Carlo Rolex Masters - Monte-Carlo Bancolombia Open - Bogota The Scottish Championships - Edinburgh Open de L'Isere - Grenoble Britania Zavaleta - Puebla Copa Ericsson Chile - Santiago Napoli Challenger IPP Open - Helsinki Healthsouth/USTA Pro Link Challenger - San Antonio V Trofeo Ciudad de Quito - Quito Architect Open - Budapest Quelle Cup - Furth XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Trani Challenger Voit Mexico City Open - Mexico City West Side Tennis Club Clay Court Challenger - Forest Hills French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Internationaler Raiffeisen Grand Prix - St. Polten BellSouth Open - Vina del Mar Gelsor Open Romania - Bucharest BellSouth Open - Vina del Mar Next Generation Adelaide International - Adelaide U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Hungarian Open - Budapest Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, Finals, Group D ATP Cup - Brisbane, Perth, Sydney 70th River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Olympics - Beijing Olympics - London